Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Github Action to build gguf-tools with Cosmopolitan Libc #13

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

ahgamut
Copy link

@ahgamut ahgamut commented Apr 22, 2024

This PR adds a Github Action that automatically builds gguf-tools with Cosmopolitan Libc (cc @jart) when creating a tag+release.

The action creates a zip file containing gguf-tools.com, a fat binary that will run on x86_64 and aarch64, and ELF binaries for x86_64 and aarch64 that have the necessary debug symbols.

You can view the results here: https://github.com/ahgamut/gguf-tools/releases/tag/untagged-8ba63cb179389210bb3c

ahgamut added 3 commits April 21, 2024 21:43
remove lto/gdb because those aren't supported by cosmo, and march=native
because we don't have a setting for aarch64
@ahgamut
Copy link
Author

ahgamut commented Apr 24, 2024

Now it just uses cosmocc to produce the gguf-tools fat binary :)

@antirez
Copy link
Owner

antirez commented Jan 9, 2025

Thanks! Was here to merge it but no longer applies :(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants